Skip to content

docs(otel): document runtime.telemetry.metric_prefix, properties, and DataDog OTLP setup#1542

Merged
phillipleblanc merged 1 commit into
trunkfrom
docs/otel-telemetry-properties-metric-prefix
Apr 21, 2026
Merged

docs(otel): document runtime.telemetry.metric_prefix, properties, and DataDog OTLP setup#1542
phillipleblanc merged 1 commit into
trunkfrom
docs/otel-telemetry-properties-metric-prefix

Conversation

@phillipleblanc
Copy link
Copy Markdown
Contributor

Documents two recently merged spiceai/spiceai PRs and adds a focused DataDog OTLP ingestion guide.

Related runtime PRs

Changes

  • website/docs/reference/spicepod/runtime.md — added runtime.telemetry.metric_prefix and runtime.telemetry.properties reference entries, including notes that they apply to all metric readers (Prometheus scrape, cluster OTLP reader, OTLP push exporter) and that OTEL_SERVICE_NAME / OTEL_RESOURCE_ATTRIBUTES act as defaults.
  • website/docs/features/observability/index.md — new "Metric Naming and Custom Tags" subsection that links to the new reference entries and to the DataDog guide.
  • website/docs/monitoring/datadog/index.md — new "OpenTelemetry OTLP Export" section covering:
    • Minimal OTLP/HTTP push to https://otlp.<site>.datadoghq.com/v1/metrics with DD-API-KEY from a secret store.
    • Namespacing Spice metrics with metric_prefix.
    • Adding custom tags via properties plus the required dd-otel-metric-config: '{"resource_attributes_as_tags": true}' header so resource attributes surface as tags in DataDog.
    • Note that DataDog tags can lag behind metrics by a few minutes.
    • Caution on tag cardinality with a pointer to Metrics without Limits™ (allowlist/blocklist per metric, configured via Metrics Summary or the Metrics API, with the in-app indexed-volume estimator).
    • Full end-to-end example combining all of the above.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 21, 2026

✅ Pull with Spice Passed

Passing checks:

  • ✅ Title meets minimum length requirement (10 characters)
  • ✅ Has at least one of the required labels: area/blog, area/docs, area/cookbook, dependencies
  • ✅ No banned labels detected
  • ✅ Has at least one assignee: phillipleblanc

@phillipleblanc phillipleblanc self-assigned this Apr 21, 2026
@phillipleblanc phillipleblanc force-pushed the docs/otel-telemetry-properties-metric-prefix branch 2 times, most recently from 5532921 to ca4799b Compare April 21, 2026 03:42
@phillipleblanc phillipleblanc requested review from a team and lukekim April 21, 2026 03:44
@phillipleblanc phillipleblanc force-pushed the docs/otel-telemetry-properties-metric-prefix branch from ca4799b to 2e44c21 Compare April 21, 2026 03:56
@github-actions
Copy link
Copy Markdown

🚀 deployed to https://49c5ff70.spiceai-org-website.pages.dev

@phillipleblanc phillipleblanc merged commit 2b102fc into trunk Apr 21, 2026
6 checks passed
@phillipleblanc phillipleblanc deleted the docs/otel-telemetry-properties-metric-prefix branch April 21, 2026 04:13
Copilot AI pushed a commit that referenced this pull request Apr 21, 2026
… DataDog OTLP setup (#1542)

Co-authored-by: lukekim <80174+lukekim@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants